$(function(){
    // 加载更多内容
    $(window).scroll(function () {
        var scrollTop = $(this).scrollTop();
        var scrollHeight = $(document).height();
        var windowHeight = $(this).height();
        if ((scrollTop + windowHeight) == (scrollHeight)) {
        	//loadData();
        }
    });
    
    commentInit();//评论初始化
    
})
var type=105;//推荐
var current=1;
var finish=false;
function loadData(){//加载更多按钮
	if(finish){
		return ;
	}
	$(".load-more").show();
	$(".load-more-two").hide();
	$(".no-data").hide();
	var typeId=$("#articleId").val();

	current++;
    $.post("/recommend?current="+current+"&typeId="+typeId,function(data){
        $(".load-more").hide();
       //如果没有数据了就隐藏
       if(data.length==0){
    	   finish=true;
    	   $(".no-data").show();
       }else{
    	   $(".load-more-two").show();
 	   	   $("#myContentList").append(data);
       }
    });
}

//点击推荐，热门，推荐
function clickType(obj,val){
	type=val;
	current=0;
	finish=false;
	$(".main-info-list").html("");
	$(".main-tab-ul li").removeClass("active");
    $(obj).addClass("active");
    loadData();
}








//=========评论=============
//评论列表数据
var currentComment=1;
function moreCommentlist(){//加载更多评论
	currentComment++;
	commentlist();
}

function commentlist(){
	var no = $("#no").val();
	var pid =$("#pid").val();// $("#pid").val();
	if(undefined==pid){
		pid=0;
	}
	var url=basePath+"zx/commentlist?no="+no+"&current="+currentComment+"&pid="+pid;
	$.post(url,function(data){
        if(data.length==0){
     	   $(".show-more").hide();
       }else{
  	   	   $("#commenList").append(data);
  	   	   reloadSetClickEv();//重新设置相关点击事件
        }
     });
}

var currentReply=1;
function moreCommentReplylist(obj){//加载更多评论
	currentReply++;
	var pid=$(obj).attr("id");
	commentReplylist(pid);
}

function commentReplylist(pid){
	var no = $("#no").val();
	var pid = $("#pid").val();
	if(undefined==pid){
		pid=0;
	}
	var url=basePath+"zx/commentlist?no="+no+"&current="+currentReply+"&pid="+pid;
	$.post(url,function(data){
        if(data.length==0){
     	   $(".show-more-ansewer").hide();
       }else{
    	   //如果是第一页，就清除内容，重新设置
    	   if(currentReply==1){
    		   $("#replylist"+pid).html("<div class=\"show-more-ansewer\" onclick=\"moreCommentReplylist(this)\" id="+pid+">查看更多回复</div>");
    	   }
    	   $("#replylist"+pid).prepend(data);
  	   	   reloadSetClickEv();//重新设置相关点击事件
        }
     });
}

//点击加载回复
var replyHastxt="";
//重新设置相关点击事件
function reloadSetClickEv(){

	detailCommentCSS();//重新执行焦点
	
	//解除事件，防止重复
	$(".answer-num").unbind("click");
    $(".answer-num").click(function(){
		   	var replytxt=$(this).children("span").text();
		   	if(replytxt.indexOf("条回复")>0){
		   		replyHastxt=replytxt;
		   	}
		   	//回复列表如果是默认隐藏
	       if($(this).parent().parent().next().next().is(':hidden')){//如果当前隐藏
	           $(this).parent().parent().next().next().show();
	           $(this).children("span").text("收起回复");
	           $(this).children("img").addClass("arrow-img-train");
	           
	           //加载回复数据
	           var id=$(this).attr("id");
	           commentReplylist(id);
	           
	       }else{
	           $(this).parent().parent().next().next().hide();
	           $(this).children("span").text(replyHastxt);
	           $(this).children("img").removeClass("arrow-img-train");
	           $(".erji-input").hide();
	       } 
	});
}

function commentInit(){
	//评论列表
	commentlist();
    //新增评论
    $("#discuss-btn").click(function(){
		if(!isLogin()){//进行登录
			loginPop();//弹窗登录
			return;
		}
    	var contentObj=$(".textarea");
        var pid = 0;
        addComment(contentObj,pid,0);
    });
    
}

//点击回复评论
function reply(obj){
	if(!isLogin()){//进行登录
		loginPop();//弹窗登录
		return;
	}
	var pid =$(obj).attr("id");
	var contentObj=$("#content"+pid);
    addComment(contentObj,pid,1);//1代表回复评论
}

//点击回复再次回复
function replyToReply(obj){
	if(!isLogin()){//进行登录
		loginPop();//弹窗登录
		return;
	}
	var pid =$(obj).attr("id");
	var contentObj=$("#contentTo"+pid);
    addComment(contentObj,pid,2);//2代表回复再次回复
}

//公共添加评论
function addComment(contentObj,pid,type){

	var content = contentObj.val();
	var no = $("#no").val();
	var articleId=$("#articleId").val();
	if(undefined==pid){
		pid=0;
	}
	if(isBlank(content)){
		layer.msg("请输入评论内容");
		return ;
	}

    $.post("/addComment?no="+no+"&content="+content+"&pid="+pid+"&articleId="+articleId+"&type="+type,function(data){

       var success=data.success;
       if(success!=undefined&&!success){//未知情况
    	   layer.msg(data.msg);
    	   if("10101"==data.code){
    		   loginPop();//登录
    	   }
       }else{
    	   layer.msg("非常开心，评论成功");
    	   //追加内容
    	   if(pid==0){//如果是一级
    		   //新增评论总数
    		   var commentCountObj=$("#commentCount");
    		   var commentCount=parseInt(commentCountObj.html())+1;
    		   commentCountObj.html(commentCount);

    		   $("#commenList").prepend(data);
    	   }else if(pid>0&&type==1){//回复评论0
    		   var replyListObj=$("#replylist"+pid);
    		   replyListObj.prepend(data);
    		   if(replyListObj.is(':hidden')){
    			   replyListObj.show();//显示回复列表
    		   }
    	   }else if(type==2){//回复再次回复
    		   $("#replyTolist"+pid).after(data);
    	   }
    	   reloadSetClickEv();//重新执行焦点
       }
    });
}

function showPl(obj){
	var id=$(obj).attr("id");
	$.post(basePath+"showPl?id="+id,function(data){
		var replylist=$("#replylist"+id);
		if(replylist == 1){
			replylist.html("");
		}
		replylist.append(data);
	});
}

//点赞
function addlike(obj){
	if(!isLogin()){//进行登录
		loginPop();//弹窗登录
		return;
	}
	var id=$(obj).attr("id");

	$.post(basePath+"commentOption?cid="+id,function(data){
	       if(data.code != 200){//未知情况
	    	   alert(data.message);
	       }else{
	    	   //点赞成功
	    	   if(data.code == 200){
	    		   layer.msg("非常开心，得到您的点赞，我会继续努力加油的");
	    		   var dzVal=parseInt($(obj).prev().html());
	    		   $(obj).prev().html(dzVal+1);
	    	   }
	    	   $(obj).attr("src","./yb_system_picture/icon_Articles.png");
	       }
	    });
}

